package com.cn.cs;
import com.cn.cs.DBUtils;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class DBDome {
    public static void main(String[] args)  throws SQLException {
//        dome1();
//        dome2();
 //       dome3();
        dome4();
    }
    //插入
//    private static void dome1() throws SQLException {
//        //第一步加载驱动 获取链接
//        Connection con= DBUtils.openConnection();
//        //获取操作数据库的对象
//        PreparedStatement pst =con.prepareStatement("insert into bbb(name,sex,age) values(?,?,?)");
//        //解析占位符
//        pst.setString(1,"漓江学院01");
//        pst.setString(2,"男");
//        pst.setInt(3,24);
//        //执行sql
//        int count =pst.executeUpdate();
//        System.out.println(count>0?"执行成功":"执行失败");
//        DBUtils.close(con,pst,null);
//    }
//删除
//    private static void dome3() throws SQLException {
//        //获取链接对象
//        Connection con=  DBUtils.openConnection();
//        PreparedStatement pst =con.prepareStatement("delete from bbb where id=?");
//        //解析占位符
//        pst.setInt(1,4);
//        int count =pst.executeUpdate();
//        System.out.println(count>0?"执行成功":"执行失败");
//        DBUtils.close(con,pst,null);
//    }
//更新
//    private static void dome2() throws SQLException {
//        //通过帮助类获取链接对象
//        Connection con= DBUtils.openConnection();
//        //获取操作数据库的对象
//        PreparedStatement pst =con.prepareStatement("update bbb set name=?,sex=?,age=? where id=?");
//        //解析占位符
//        pst.setString(1,"广西师范大学02");
//        pst.setString(2,"女");
//        pst.setInt(3,22);
//        pst.setInt(4,5);
//        int count =pst.executeUpdate();
//        System.out.println(count>0?"执行成功":"执行失败");
//        DBUtils.close(con,pst,null);
//    }
    //查找
    private static void dome4() throws SQLException {
        //获取链接通过帮助类
        Connection con= DBUtils.openConnection();
        //获取发送sql的对象
        PreparedStatement pst =con.prepareStatement("select * from bbb");
        //结果集获取
        ResultSet rs =pst.executeQuery();
        //遍历结果集
        while(rs.next()){
            System.out.println("编号:"+rs.getInt("id")+"\t姓名:"+rs.getString("name"));
        }
        DBUtils.close(con,pst,rs);
    }
}
